Josh DoigJosh Doig
When Academies Become Ledgers: The Youth Transfer Bubble and Its Human Cost in the Premier LeagueThe boy carried his boots in a plastic bag. I stood at the end of a corridor ...
V.League and the Data Gap: What Vietnamese Football Needs to Change to Break ThroughOn the stands of Hang Day Stadium on a late April afternoon, amid the drums a...
Minute 67 and Fifteen Minutes a Man Down: How CA TPHCM Protected 1-0 Against The Cong ViettelThe ball bounced out of The Cong Viettel's penalty area after a defensive...
Mikel Arteta Renews Arsenal Contract: The Data Behind a Ten-Year DealOn December 20, 2026, when Mikel Arteta first stepped into the manager's offi...
The Nine-Dimension Framework and a Null Result: The Discipline of Silence in Football WritingThere is a moment every football analyst eventually meets: you open the match...
Atlético Madrid Mock Real Madrid Over Valverde's Recovery: Decoding a Media War Through DataAt 2 a.m. Nagoya time, I sat in front of my screen with a cup of coffee that...
Al-Ittihad vs Al-Faisaly: En-Nesyri Returns, Wijnaldum Benched, and the Expectation Trap in the Saudi Pro LeagueI sat in the eleventh row of the eastern stand, far enough that no one would...
Adou Minh joins Vietnam national team: a passport, three days of integration and the gap between two centre-backsAdou Minh joins Vietnam: a passport, three days of integration and the gap...
Hormiga Gonzalez, Olympiacos and the 67 Minutes With No Paper TrailMinute 67. Number 9 leaves the pitch. Seconds later, the Olympiacos net bulge...
Dong Nai: 16 Players Over 30 and a Problem No Coaching Change Can FixOn the evening of October 24, at Binh Phuoc stadium, Dong Nai City FC concede...
Spike Efficiency and Perfect-Pass Rate: Two Metrics That Decide a Women's Volleyball MatchThe regular season is picking up pace, and as usual I spend every weekend in...
Asian Games 2026: Badminton Draw Revealed – Opportunities, Challenges and Open Questions for Asia's Top ShuttlersOn September 25, 2026, badminton at the Asian Games 2026, held in Aichi-Nagoy...
The Empty Notebook and the Silence Between Two MatchesOn a Saturday morning in Chengdu, I sat in front of my computer with a cup of...
A Football Analysis With No Data: What Happens When the Verification Step Is SkippedOn August 13, a deep football analysis document was pushed into a production...
From VCS to LCP: Why an Empty Data Sheet Is Bad News for Vietnamese EsportsThe file opened at two in the morning and I sat looking at it for ten minutes...
An Empty Dataset in F1's Transfer Window: Where Noise Takes the Place of EvidenceMunich, 2:47 in the morning. In my headphones is a recording from a test...
Chuncheon 2026: The Poomsae Gold, the Rhythm Keeper, and the Gap Nobody Wants to NameA late-2026 afternoon in Chuncheon, South Korea. No gong, no knockout, no...
The Verdict of Hasty Hands: Viktor Gyökeres, Arsenal, and the January Centre-Back MarketThree appearances, all from the bench, zero starts. That is the entirety of...
Gabi Leaves Brazil for VakifBank: Injury Fear, the Captain's Armband and a Comfort Zone She Can Never Return ToThe water in the pool was flat enough to mirror the horizon. Two Brazilians s...
The Empty Label in Transfer Season: When Sports Data Loses Its SourceLast night I opened a transfer data table. The “sport” column showed exactly...
